There are some great places to sleep in west Cornwall, although the most varied choice is found around the main towns – particularly St Ives and Penzance. Out in the countryside, B&Bs and rural campsites abound, but they're generally difficult to reach without a car.