Vancouver has many lovely hotels. We've stayed at both the Hyatt Regency and the Renaisannce. Both are beautiful hotels situated right downtown, convenient to sightseeing, shopping, restaurants and the port. The hotels (and most everything else in Vancouver) can be pricey, but the US/Canadian exchange rate is to our advantage. It's a beautiful city with lots to see, incredibly "yuppified" and manageable if there only for a day. You can purchase an all-day hop on/hop off sightseeing bus pass which will allow you to visit most of the major attractions, or you can walk the downtown area (it's very walkable) and get the real flavor of the city. Enjoy your visit!