Apr 4, 2011 - 4:41 PM
Yes, that's enough time to change. The Swiss Card includes the trip Basel - Grindelwald. It just needs to be validated. You either do that yourself in advance, or at the service desk in Basel, depending on where you purchased it. You can check this out at the right side of the Swiss Card page, where this is referred to as "Quick transfer". RailEurope is listed there as well. If you decide to buy from them, you can indeed purchase along your ticket Paris - Basel. Seat reservations will not be necessary for the Swiss leg. You can check that in the timetable. The timetable also allows you to find any stops on your way to Florence.