We are looking for an inexpensive hotel on the beach of Ensenada Mexico. This is our first time there and wondering if anyone could give us an insite where to stay and where to eat and entertainment and places to see. This will just be a weekend vacation. We are driving in from Oakland,ca. Is the drive into mexico to Ensenada long? Any and all information would be helpful.