We are on back to back cruises on Rhapsody that mean we will be in Miami for just one day. Will we have time to go ashore and do something useful with the time bearing in mind others will be disembarking /embarking? If so, does anyone have any suggestions as to what we could do for a few hours? We are Brits - will we need visas to go ashore? Thanks, Dave