Marstrand north of Gothenburg is probably the most beautiful place in Sweden. It is known for its sailing activities and its big fortress on the top of the island.