The incredibly central Regent Hotel on 1st Street is my top pick for a high end hotel stay.
This stylish family owned and operated hotel (one of the oldest in Canada!) has comfortable and well appointed rooms. Some of the rooms are on the smaller side but you do have to consider the historical aspect of the hotel.
Breakfast is included and features the best hotel buffet I've had anywhere in BC!
Being located right downtown and walkable from so many places, the Regent Hotel's location is ideal. Apex Rafting's office is located downstairs, too, so it was especially convenient for white water rafting!