Newquay offers a wide range of accommodation, from luxury hotels and boutique B&Bs to self-catering apartments, campsites, and holiday parks.