4Budapest, Hungary

Winter is, hands down, the best time to visit Budapest.

Seeing the Hungarian Parliament surrounded by ice drifts on the Danube could make even the strictest of beach bums embrace the cold.