you basically described BC and vancity but you can not forget the maritimes. especially nova scotia and halifax, beautiful country side and oceans plus a funky city.