Named after the mistress of a British naval hero, the Lady Hamilton is one of three Old Town hotels owned by the Bengtsson family (the others being the Lord Nelson Hotel and the Victory). All these hotels ooze traditional charm and are full to overflowing with model ships, compasses, naval antiques, painted chests, grandfather clocks, crystal lighting, oriental carpets and bedrooms crammed with all sorts of trinkets and knick-knacks. As you can imagine, none of these hotels are the place for fans of Swedish minimalism. However, the cheerfully cluttered interiors seem to be in keeping with the spirit of Gamla Stan, though be aware that they are on streets that can be clogged with pedestrians. The Lady Hamilton has 34 rooms named after wildflowers and a 14th-century well in the basement.