Just an hour from Quebec City, Charlevoix offers a cozy yet adventurous getaway with something for all kinds of travellers.