Granville Island is one of those places you just must do when you’re in town and the weather is cooperating. Even though it’s a total tourist attraction, the fact alone that is jam-packed of locals means it’s not just a facade. While I love the live entertainment around every corner, Sofia would fight me on that being the best… Keep Reading