10 of the Best Cities to Travel to for Culture