There are weird and wonderful museums, remarkable religious and cultural structures, exotic shows, vibrant nightlife and some beautiful beaches on which to ...