Eleven Florida towns that prove you don’t need snow to have a magical Christmas. From sandy Santas to pirate parades, the ...