Discover the vibrant city of Porto with a perfect blend of golfing, culinary delights, and lively nightlife, all within a budget-friendly itinerary.