If you're traveling to Bermuda, St. George's is an absolute must.  Indeed, St. George's is enough reason alone to travel to Bermuda in the first place. The oldest surviving English town in the New World, St. George's is a UNESCO World Heritage Site and is a historical … Continue reading →