AFFORDABLE: Hotel Fregehaus
This small boutique hotel is in central Leipzig, but feels private and cosy as it’s tucked away behind a cobbled courtyard. The building itself dates back to the 16th century and has been carefully restored with modern interiors and antique furniture. Guests can stay in one of 17 light and bright rooms, and have breakfast in the lounge – there isn’t a restaurant or bar in the hotel, but there are plenty of options in the local area.
Rooms from £85 per night.
LUXE: Steigenberger Grand Hotel
This is Leipzig’s grande dame hotel, but it’s fantastic value if you want to be in walking distance of the city’s top sights. Steigenberger has 161 rooms with city views, a restaurant which serves German and European dishes, and a bar built around a huge fireplace. Here, one of the main draws is the underground Spa World which has a steam room, sauna and relaxation zone with waterbeds – ideal after a day of sightseeing.
Rooms from £145 per night.