Unfortunately, the hotel Villa Donna is not real, much like Kalokairi island. That said, Villa Donna' is supposedly above Glysteri Beach in Skopelos. However, there are plenty of great and outstanding hotels on both Skopelos and Skiathos for Mamma Mia's lovers to enjoy and feel like part of the movie.