Travelled for 7 days in Bhutan, at the starting of this June. Everything was done through a travel agency. Having a guide is mandatory as is the social development fee to be paid per day (around 1200 inr for Indians, I think it is higher for others).
For payment we mostly used cash (Indian Rupees is accepted here! I was so surprised to know that), but also some online payments (upi).
We had a car for the entire trip as all the towns were pretty far from each other. Be prepared to spend a lot of time traveling, however since the views were good I didn't mind.
Other than that it was totally worth it going there. The locals are soooo sweet. And food was top tier. I had Bhutanese, Indian and Chinese cuisine in one day lmao.
The places we went to were: Thimphu, Paro, Phuentseling, Punakha.
There isn't much to do in phuentseling, it's just a border city where we did our immigration and all that.
Thimphu also not much to do, we went to an art shop where they showed us the traditional Bhutanese paintings and woodworking, also the huge Buddha statue and we did some shopping.
Paro is where most of the photos online you see about Bhutan come from. We spent 2 days here and honestly could extend one more cuz there is so much to do. Spent a whole day doing the Tiger's nest trek. At the end you reach the monastery. The trek isn't too hard if you are in shape.
Punaka has a big fortress and we did some river rafting here.
Starting of June is a good time to visit. We lucked out coz just 2 days after we left, rains started. The crowds weren't there at all even in the most popular spots.
All in all, it was a relatively easy country to visit, most people speak english and signboards are in english as well. Having a guide also helped us understand the culture and navigate the nuances of it.