My husband and I are going away for a long weekend (Thursday-Sunday) in December...we live in Maine and want to do something warm. We have enough Southwest points to go to the following locations for free:

- West Palm Beach
- Nassau (Bahamas)
- Miami
- San Juan (Puerto Rico)
- Montego Bay (Jamaica)

There are a few other options (like Aruba) but we've been there before and/or they are too far for a long weekend.

Where would you go?! Where would you stay?