Mont-Saint-Michel in France tops the list of travelers' favorite fairy-tale destinations.