Exactly that really. Somewhere warm with a beach and places to visit that doesn't require a car. Moderate budget. Any suggestions? TIA