We decided to go on our honeymoon to Japan in December 2017. Although, almost everyone was surprised why we chose Japan? Why not? We certainly didn't wish to go the Maldives or some place where all we could do was sleep, eat and repeat.It was almost winter when we were in Japan, but the winter had its own charm, especially less crowded and cheaper hotels. Japan is an expensive country to visit, so either you can opt to visit in the peak period and stay in hostels if you are a solo traveller and some some money or go in the off season like we did and stay in good hotels for cheaper rates. If you want to travel in Japan get your JR Pass (Japan Railway Pass), you can get it at the airport once you reach and choose whichever one suits you as per your itinerary.In total we stayed there for 13 days and 12 nights starting from Kyoto, Osaka, Gero Onsen, Shirakawa-go, Takashiyama, Mt.Fuji and ending with Tokyo. This trip was a combination of traveling in the Japanese bullet trains (Shinkansen) and a road trip by hiring our own car. Man those road trips were just amazing!!! There is so much to see and cover that even 13 days felt less of time to us.We flew out of Mumbai to Osaka and stayed at a Japanese Ryokan on on the outskirts of Kyoto in a small quaint town called Kameoka. It took us 2 hours to reach from Osaka airport to Kameoka. This was our first time in a ryokan - so we were to take our outside shoes off at the main entrance, wear the once provided by them and wear the kimonos provided by them inside the hotel. I felt like there is no point carrying your own night suits in Japan, thanks for reducing our luggage!When you travel to Japan, you need to keep in mind that you must have at least one phone on roaming with internet connection, although you will get free wifi on streets and cafes but if you plan to go on a road trip in remote areas you won't see too many people around and GPS will be your best friend. Oh and make sure to have the Japan Rail Pass in your pocket. We bought one for just a week as we had planned to hire a car later on the trip.