Why you must visit the historic town of Gruyères in Switzerland? Gruyères is a beautiful little medieval town in the Canton of Fribourg in Switzerland . Located atop a hill and overlooking the Saane va...Read More