Many areas of Mexico have a significant number of all-inclusive resorts. These are resorts where the price you pay includes your room, food, drinks and activities. It is possible you could spend your entire vacation at the resort and never see the rest of Mexico. There are also full-service hotels where the rate includes the room but not food or drinks. There are also a few boutique hotels, some located in historic buildings, throughout Mexico.
Bed and breakfasts are also available in Mexico, although many of the boutique hotels operate as bed and breakfasts as well. Many are very small and offer fewer amenities than hotels. For example, there may not be televisions in the room or there may be no internet available.
You must have a valid passport to enter Mexico by air. If you enter by land, you may travel up to 12 miles into the country before you must stop at a National Migration Institute office for an entry permit. It is important you do so as immigration officials could ask for your passport and entry permit at any time and may detain you if you do not present them. Immigration checkpoints are common in Mexico, even far from the border.
If you are driving a vehicle, you will also need a temporary vehicle permit. Northern Sonora offers a zone that allows you to travel without special car registration or permits.