Where to Stay in Margate: The Best Hotels