Hotel Vila Verde, Castro Verde — 3-star with city views and bar. Air-conditioned rooms with private baths, free WiFi, desks, and flat-screen TVs; some with terraces. Shared lounge, room service, luggage storage.