A weekend in Porto offers the perfect mix of culture, history, and stunning river views. Start your journey in the Ribeira district, wandering its charming streets before taking a boat tour along the Douro River. Visit the stunning São Bento Station, famous for its azulejo tiles, and indulge in a traditional Francesinha sandwich. On your second day, explore the historic Clérigos Tower for panoramic views, then cross the river to Vila Nova de Gaia for a port wine tasting. End your trip with a sunset at Foz do Douro, where the river meets the Atlantic, creating a magical atmosphere.