Visiting the Chateau de Chillon

A trip to Switzerland almost requires a visit at the famed Chateau de Chillon, in fact this incredible architectural beauty might just be reason enough to go to Switzerland. Located in Veytaux on the shore of Lake Geneva, Chateau de Chillon originally began as a series of smaller buildings, around 100 of them, that have […]