I heard the best place for foreigners to stay in Belize City was the Radisson Fort George Hotel and Marina. It's located in the ... More