We are really wanting a beach wedding and want our family/guests to be able to have a nice beach vacation since they'll be paying a lot of money to travel to our wedding. What locations have the best weather in December? Not too rainy or chilly, and relatively affordable for our guests travelling?