I am planning my first trip to Bangalore and want to make sure I am well prepared. What should first-time visitors know about getting around the city, choosing places to stay, local food, weather, sightseeing, and the best ways to plan their itinerary? Any practical tips would be appreciated.