Hidden gem cities provide unforgettable culture and charm without massive crowds. Discover 10 underrated spots in North America and Europe for your next trip.