Switzerland Tourism View of Meglisalp in Appenzell, a small town that can only be reached on foot in the Swiss Alps.