Situated on the bay, Castle Hill Inn is a great choice for a stay in Newport. You can indulge in massages or facials, and The Lawn, one of 2 restaurants, serves lunch and dinner. Other highlights at this luxurious hotel include 2 bars/lounges, free bike rentals, and a terrace. Fellow travelers say great things about the helpful staff.