Ushguli is a community of four villages in Northwestern Georgia next to the foot of Shkhara, one of the highest Caucasian summits.
The Ushguli villages contain buildings that are part of the UNESCO heritage site of Upper Svaneti.
Transportation into Ushguli is very limited. There is a road from Kutaisi that is serviced by private vehicles.
Otherwise a trip from Mestia is the easiest way to see Ushguli. A private vehicle can take you up for a day trip, or for a few days. The cost will be 200 lari for a day trip, and a bit higher if you stay a while longer. There are also some local drivers that gather several tourists and do the tour splitting the costs (in this case the price per person will be 35 lari), but it's available not everyday, just ask around in Mestia. The trip from Mestia takes about 2½ hr one way despite being less than 70 km in distance due to the poor quality of the road.
It is also possible to hike from Mestia in 3-4 days which is a great way to see Svaneti for the able-bodied—see Northwestern Georgia#Do.
Once in the villages, you can walk between them all very easily.
There are a few restaurants in the villages serving traditional Georgian and Svan home cooking, catering to the increasing numbers of tourists. You could also get food from your guest house.
Ask anyone in the village for a place to sleep or just walk around until you see a sign saying "Guest house" (there are a lot of them). The price will be US$20-30 per night and include all your food.