How to visit the magical Gardens of Ninfa: opening times and ticket prices