Thinking of going to Budapest in August with a nearly 2 year old. Any recommendations on where to stay and places to visit. Thinking 4-5 nights.