Monte Prado Hotel & Spa is a great choice for a stay in Melgaço. Guests can visit the spa to indulge in massages, body wraps, or facials, and Portuguese cuisine is served at Foral de Melgaco, which is open for breakfast, lunch, and dinner. Other highlights include 2 indoor pools, a bar/lounge, and an outdoor tennis court.