Mountains & Beach - preferably both at once! Vancouver BC is great for that, but to enjoy the beach part, it really needs to be in the summer (May-Sep).