6 budget-friendly, romantic hidden gems that make for the perfect getaway