If you're looking for a North Van hotel, the Holiday Inn is located within riding distance of Mt.Seymour and Fromme trail networks. Not sure how bike friendly they are about having bikes in the rooms, but the pub sees a lot of riders. It is a spiffy hotel and close to the second narrows and Hwy 1. It's also close to Endless Biking to rent if you didn't want to bring a bike with you.