An oceanside resort destination with vibrant nightlife makes Rosarito in Baja California, Mexico an ideal spot for single travellers. Just over the border from the US, you can relax on the beach, indulge in surfing, diving, hiking, horseback riding, and more. Oh, and eat half your weight in authentic tacos.