I will have 2-3 nights in Switzerland next June prior to the start of a river cruise that leaves from Basel. I will fly into Zurich from the states and was thinking of taking the train from Zurich to Lucerne for a few nights prior to my cruise. Would Lucerne be a good choice of places for a quick trip? I don't want to travel more than 1.5 hours by train from Zurich. Does anyone have a suggestion on a hotel that is mid-range in price and located close to the train station? Thanks in advance for any info you can provide.
Lori