The warmest vacations for families that won't break the bank