Since we were traveling by boat we stayed in Puerto Escondido, which is 14 miles south of Loreto, made it into town about 6 times. Not sure what you are looking for, but it is easy to kill a week or two with out to much trouble. A lot of good places to eat. Small town, mostly Mexican, with some tourist flavor and some gringo real state development south of town. There are pangas for fishing and taking you out to the islands, maybe even some whales to watch. It is a 2 day road trip from the border. I think by air there is only a flight every other day. We will probably be there again next April by boat. More question ask away.