Accommodations range from deluxe resorts to lots of bed-and-breakfasts, historic inns, and moderate to very basic hotels. For sanitation and comfort and to minimize potential hassles, stay away from the bottom-end properties. And make certain that where you stay is well-located (some "beach resorts" aren't very close to the water). In most cases, first-time visitors or inexperienced travelers should stay in better hotels—or a hotel that is part of a well-known chain.
Top Places To Stay In Mexico