There are tons of hotels in the downtown core/West End/Yaletown area. On Davie Street, there is a Sandman Inn on Davie between Thurlow and Bute. Howard Johnson on Granville at Davie. Also, Opus on Davie near Mainland in Yaletown.
I'm not sure what is going on in the next couple months. There is the Jazz Fest at the end of June. There was the Fan Expo last weekend (our ComiCon). It can get rainy here in the Spring. So it may be hit and miss with that. There are lots of good restaurants. We have lots of sushi places, I like Kadoya on Davie. Indian Bistro on Davie is also pretty good