Todo el Reino Unido es demasiado caro si lo comparas con la moneda mexicana o el dolar americano. Por tu pregunta no se si vienes a vivir aca o si solo vienes de vacaciones.
Si vienes a trabajar aca, no es muy caro porque ganas libras esterlinas, para darte una idea, una comida en un restaurant mas o menos te cuesta alrededor de 10 libras esterlinas, incluye comida y alguna bebida. Si comparas este precio con una comida en los EEUU, son casi 20 dolares.
La diferencia esta en que aca, la gente facilmente gana en casi cualquier trabajo alrededor de 1800 libras esterlinas al mes, en cambio en los EEUU es muy facil ganar 1800 dolares al mes.
Por lo que te puedes dar cuenta, si un hotelito en los EEUU te cuesta 35 dolares por noche, aca te saldria a 35 libras por noche.
Te recomiendo los hoteles travelodge y premier inn, no tienes nada de lujos, per son bastante baratos y estan muy bien. La noche aqui te cuesta alrededor de 35 libras.
www.travelodge.co.uk
http://www.premiertravelinn.com/pti/home.do
El transporte es bastante barato y accesible en toda la Gran Bretana, la verdad que no necesitas carro para ir de un lugar a otro, si viajas dentro de la ciudad te cuesta alrededor de 2 libras en el camion. Tambien el servicio de trenes es bastante bueno. Un viaje de ida y vuelta del centro de Londres a Edinburgh, Escocia cuesta 25 libras.
Soy mexicano viviendo en Londres, y este fin de semana voy a viajar a Escocia por 10 dias.
Suerte.