Gorgeous views, cozy accommodations and kind hosts - everything you could want in an Air BnB!