Whether you're a history buff or foodie, hipster or fashionista, here's what to do in Charlottetown PEI.