budget beach travel destinations with cheap hotels and food