Estonia's capital city, Tallinn, is the perfect destination for an Eastern European city break. Beneath a sea of red-tiled roofs lies a cacophony of accommodation options, including a wide number of self-catering holiday cottages within truly historic buildings.
Luxury accommodation can be found in the upmarket Kadriorg, whilst younger travellers flock to the hip neighborhood of Kalamaja. Tallinn is a small city, easy to reach from the surrounding countryside, where you'll find many more holiday cottages and self-catering accommodation options.