The island of Ischia, located in the Bay of Naples, offers everything you’d want from a Mediterranean holiday: Stunning views. Bright-blue water. Lush hillsides. Beaches. A castle.
And it’s really, really easy to get to from Rome. Not to mention cheap. (At least if you book in advance).