The United Kingdom has always been a much desired place to visit mainly because of its complex historic and cultural background as well as strong individuality, which have created its strong appeal. Rolling green hills and rocky sea coasts intermingle with picturesque castles, gorgeous gardens and quaint villages. Historic landmarks, cultural heritage and architecture of worldwide importance co-exist with their modern counterparts to make the UK a world trendsetter in fashion, design, art but also the epitome of tradition. It is almost impossible to list all places worth visiting in the country. There are huge metropolises like London, vibrant cities like Glasgow, Manchester and Liverpool, amazing historic towns like York, Edinburgh, and Cardiff, lovely resort towns like Bath, Windermere, and Bournemouth, university towns like Oxford, Cambridge and Bangor. The United Kingdom is the birthplace of bed & breakfast as a type of accommodation. Perhaps this is the most widespread form of a place to stay in the UK together with guest houses, hostels and classic hotels. Self-catering holiday apartments, chalets and villas are also offered on large scale.